package com.icity.service;

import java.util.List;
import java.util.Map;

import com.icity.entity.ChannelTotal;
import com.icity.entity.system.TableSupport;

public interface ChannelTotalService {
	List<ChannelTotal> getAllChannelTotal();

	//通过当前日期，获取过去days天日期的list
	Map<Object,Object> getWeekDay(Map<Object,Object> map,int days);

	Map<Object,Object> getGrid();

	Map<Object,List<String>> getLegend();

	Map<Object,String> getTooltip();

	Map<Object,Object> getYaxis();

	List<Map<Object,Object>> getSeries(Map<Object,Object> map);

	List<Map<Object, Object>> getActiveAndStartSeries(Map<Object, Object> params);

	List<Map<Object, Object>> getserchActiveAndStartSeries(Map<Object, Object> params);

	TableSupport<?> getChannelTable();
}
